package com.haixiaoke.saas.bill.domain;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.haixiaoke.saas.common.annotation.Excel;
import com.haixiaoke.saas.common.core.domain.BaseEntity;
import lombok.Data;

import javax.validation.constraints.NotNull;


/**
 * 费用项目对象 biz_expense_item
 *
 * @author qixi
 * @date 2024-05-30
 */
@Data
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class ExpenseItem extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private Long itemId;

    /**
     * 收费项目名称
     */
    @Excel(name = "收费项目名称")
    @NotNull(message = "收费项目名称不能为空")
    private String name;

    /**
     * 租户id
     */
    @Excel(name = "租户id")
    private String tenantId;

    /**
     * 部门id
     */
    @Excel(name = "部门id")
    private Long deptId;


}
